have difficulty competing against - Francés Inglés Diccionario